#ifndef TIMEUTILS_H
#define TIMEUTILS_H

#include <QByteArray>
#include <QDateTime>
class TimeUtils
{
public:
    // 静态方法：获取当前时间并转换为二进制 QByteArray
    static QByteArray getCurrentTimeAsBinary();

    static QString parseHexToDateTimeString(const QByteArray& data);

    static QString hexToIp(const QString& hexStr);

    static quint16 convertLittleEndianToPort(const QByteArray& data);

    static double hexToVoltage(const QString& hexStr);

    static double hexToValue_LittleEndian(const QString& hexStr);

    static QByteArray ipStringToByteArray(const QString& ipStr);
};

#endif // TIMEUTILS_H
